iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0
自我挑戰組

C語言精讀研習系列 第 16

透過回傳值進行加法運算-C證照題庫

  • 分享至 

  • xImage
  •  

透過回傳值加總輸入的 x, y 值

編寫程式碼
https://ithelp.ithome.com.tw/upload/images/20230928/20160744jZTj1qG7sD.png

  1. auto int可簡化為 int,因為局部變數默認就是自動存儲類別
  2. static int si 是一個靜態局部變數,即使函數結束了執行,它仍會保持其值

完整程式碼

#include <stdio.h>

int callTotal(int a, int b) {
    return a + b;
}

int main() {
    int x, y, tot;
    printf("請輸入x, y的值: ");
    scanf("%d %d", &x, &y);
    tot = callTotal(x, y);
    printf("%d+%d=%d", x, y, tot);
    return 0;
}

參考來源:TQC+ C 函數與陣列 305


上一篇
auto與static變數之差異-C語言題庫
下一篇
使用sizeof取得整數陣列長度-C語言證照題庫
系列文
C語言精讀研習47
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言